package com.grandt.controller.ventanas.internas;

import com.grandt.model.exceptions.ModifyDataException;
import com.grandt.model.manager.ModelGranDT;
import com.grandt.view.ventanas.internas.JInternalFrameAceptarUsuarioTorneo;

public class ControllerAceptarUsuarioTorneo {

	private ModelGranDT 						model;
	private JInternalFrameAceptarUsuarioTorneo 	dialog;
	public ControllerAceptarUsuarioTorneo(ModelGranDT model,JInternalFrameAceptarUsuarioTorneo dialog) {
		this.model = model;
		this.dialog = dialog;
	}
	public void ok() throws ModifyDataException {
			model.aceptarUsuarioEnTorneoAmigo(dialog.getPostulantesAceptados());
			dialog.setVisible(false);
	}
	public void cancel() {
		dialog.setVisible(false);		
	}
	public void initComponentView(){
		dialog.initListPostulantes(model.getPostulantesTorneoAmigo(model.getUsuarioLogueado()));
	}

}
